Dynomotion

Group: DynoMotion Message: 236 From: likleong Date: 3/18/2010
Subject: Behavior between kflop and parallel port in mach 3
Hi Tom,

I just received your kflop, but still no time to test it, I plan to use it with
Mach 3 and replace the PC parallel port. Normally, I will only use my router to cut some 2D fiber board, but I have following questions would like to ask:

1. Can I pause and resume the execution of G code in mach? It is ok with paralle port, but is it also work with kflop?

2. When I pause the execution, can jump to othe line of G code in Mach and then resume?

3. According to your document, there is a buffer to hold the motion code from Mach 3, how this buffer work together with Mach 3? Is it meaning that, the kflop can run alone after the gcode has been downloaded to the buffer?


Regards,
Benny
Group: DynoMotion Message: 237 From: Tom Kerekes Date: 3/19/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Benny,
 
Regarding pausing:  Feedhold works except there will be more of a delay due to buffering of motion in KFlop.  Buffering in KFlop is required to handle the cases where Windows occasionally "freezes" for a second or two.  The amount of Windows buffering can be set on the Dynomotion Plugin Configuration.  There is a way to add an external switch connected directly to KFlop to perform an instant hardware feedhold that will faster and more reliable than Mach3 with the parallel port.  But this has the disadvantage that Mach3 doesn't know it is even happening.  Pausing and resuming will work fine, but to do something like change a tool or an offset while paused will require hitting the Stop button in Mach3 first.
 
I think the Mach3 "run from here" should work the same with KFlop as with the Parallel port.
 
Regarding Stand Alone:  Basically no.  The buffer's main purpose is to allow Windows to hic-up now and then without a loss of motion.  Potentially it is possible to capture the motion buffer and re-play it in stand alone mode but this is fairly involved.  One user I know of used this technique in a stand alone (no PC) cake decorator.
 
I hope this answers your question.
Regards,
TK

Group: DynoMotion Message: 238 From: likleong Date: 3/19/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Tom,

Thanks a lot for your detail information, I got confused between the feedhold in Mach3 and Kflop, could you please explain more detail in following questions?

1. If I use the stop function in Mach3, Kflop will stop the motion right after it run all the motion command in it buffer. There will be 1-2 seconds delay, right?

2. I can connect a hardware switch to Kflop input pin directly to trigger the feedhold function, there is no delay, but do I need to stop Mach3 separately right after I push the hardware switch? How can I resume it and how can I make sure the synchronization between Mach3 and Kflop after resume?

3. Your mentioned hardware feedhold switch, is it same as the function of Emergency button?

4. Is there any difference or is there any specical things I need to take care after I swap from PC parallel port to Kflop?


Best regards,
Benny.


--- In DynoMotion@yahoogroups.com, Tom Kerekes <tk@...> wrote:
>
> Hi Benny,
>
> Regarding pausing:? Feedhold works except there will be more of a delay due to buffering of motion in KFlop.? Buffering in KFlop is required to handle the cases where Windows occasionally "freezes" for a second or two.? The amount of Windows buffering can be set on the Dynomotion Plugin Configuration.??There is?a way to add an external switch connected directly to KFlop to perform an instant hardware feedhold that will faster and more reliable than Mach3 with the parallel port.? But this has the disadvantage that Mach3 doesn't know it is even happening.? Pausing and resuming will work fine, but to do something like change a tool or an offset while paused will require hitting the Stop button in Mach3 first.
>
> I think the Mach3 "run from here" should work the same with KFlop as with the Parallel port.
>
> Regarding Stand Alone:? Basically no.? The buffer's main purpose is to allow Windows to hic-up now and then without a loss of motion.? Potentially it is possible to capture the motion buffer and re-play it in stand alone mode but this is fairly involved.? One user I know of used this technique in a stand alone (no PC) cake decorator.
>
> I hope this answers your question.
> Regards,
> TK
>
>
>
>
> ________________________________
> From: likleong <likleong@...>
> To: DynoMotion@yahoogroups.com
> Sent: Thu, March 18, 2010 10:42:00 PM
> Subject: [DynoMotion] Behavior between kflop and parallel port in mach 3
>
> ?
> Hi Tom,
>
> I just received your kflop, but still no time to test it, I plan to use it with
> Mach 3 and replace the PC parallel port. Normally, I will only use my router to cut some 2D fiber board, but I have following questions would like to ask:
>
> 1. Can I pause and resume the execution of G code in mach? It is ok with paralle port, but is it also work with kflop?
>
> 2. When I pause the execution, can jump to othe line of G code in Mach and then resume?
>
> 3. According to your document, there is a buffer to hold the motion code from Mach 3, how this buffer work together with Mach 3? Is it meaning that, the kflop can run alone after the gcode has been downloaded to the buffer?
>
> Regards,
> Benny
>
Group: DynoMotion Message: 239 From: Tom Kerekes Date: 3/19/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Benny,
 
Regarding:
 
#1 - No.  "Stop" will cause an abrupt stop and if you don't have encoders will most likely cause a loss of position.  The normal "Feed Hold" button in Mach3 is the one that will stop smoothly but after some delay.
 
#2 When using the hardware (KFlop) feedhold if all you wish to do is pause and resume, then there is no need to hit "Stop" in Mach3.  If you do hit "Stop" then all buffering will be automatically flushed and cleared.  However when you "Cycle Start" you must make sure that the line of Gcode you begin with makes sense.
 
#3 No.  "Hardware Feedhold" and "EStop" are very different.  Hardware Feedhold is intended to instantly decelerate the system to a stop but in controlled manner (on path) while keeping everything enabled so it can be resumed.  EStop is intended to kill everything ASAP and the entire system needs to be RESET to be operated.
 
#4 Yes.  Lots of things :}   KFlop is much more than simply a replacement for the parallel port.  KFlop is very powerful, flexible, configurable, and programmable.  Some Users like this - some don't.  Most of the system configuration will now be made within KFlop using the KMotion.exe program rather than within Mach3.  Your first step should be to get your motors, servos, encoders, DACs, etc.. configured and functioning within KMotion.exe before attempting to run Mach3.  If you just have Step/Dir drives this should be fairly simple.  See:
 
 
I hope this helps.
TK

Group: DynoMotion Message: 240 From: likleong Date: 3/20/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Tom,

Your information is useful, you are right, I am currently using Step/Dir in Mach3 to drive the stepper motor. However, I will change it to Mitsubishi Mr-j2s-40A Servo system, this system accept simple Step/Dir input, but the input pin must be open collector. So, I have few question about the output pins in Kflop:

1. If I operation the output pin in Kflop in Open collector mode, what will be the V saturate and I max (sat)?

2. Because my servo system can accept differential input in step/dir signal, is Kflop support this?

3. According Kflop manual, all of it's I/O pin is operate in LVTTL mode (3.3v), is it compatible with normal 5V CMOS/TTL?

4. My spindle and converter accept a 5V/15V input to control the spindle speed, is there any way to make Mach3 work with Kflop to output a suitable signal to control the spindle speed?



Best regards,
Benny.


--- In DynoMotion@yahoogroups.com, Tom Kerekes <tk@...> wrote:
>
> Hi Benny,
>
> Regarding:
>
> #1 - No.  "Stop" will cause an abrupt stop and if you don't have encoders will most likely cause a loss of position.  The normal "Feed Hold" button in Mach3 is the one that will stop smoothly but after some delay.
>
> #2 When using the hardware (KFlop) feedhold if all you wish to do is pause and resume, then there is no need to hit "Stop" in Mach3.  If you do hit "Stop" then all buffering will be automatically flushed and cleared.  However when you "Cycle Start" you must make sure that the line of Gcode you begin with makes sense.
>  
> #3 No.  "Hardware Feedhold" and "EStop" are very different.  Hardware Feedhold is intended to instantly decelerate the system to a stop but in controlled manner (on path) while keeping everything enabled so it can be resumed.  EStop is intended to kill everything ASAP and the entire system needs to be RESET to be operated.
>
> #4 Yes.  Lots of things :}   KFlop is much more than simply a replacement for the parallel port.  KFlop is very powerful, flexible, configurable, and programmable.  Some Users like this - some don't.  Most of the system configuration will now be made within KFlop using the KMotion.exe program rather than within Mach3.  Your first step should be to get your motors, servos, encoders, DACs, etc.. configured and functioning within KMotion.exe before attempting to run Mach3.  If you just have Step/Dir drives this should be fairly simple.  See:
>
> http://dynomotion.com/Help/Mach3Plugin/Mach3.htm
>
> I hope this helps.
> TK
>
>
>
> ________________________________
> From: likleong <likleong@...>
> To: DynoMotion@yahoogroups.com
> Sent: Fri, March 19, 2010 6:42:34 PM
> Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
>
>  
> Hi Tom,
>
> Thanks a lot for your detail information, I got confused between the feedhold in Mach3 and Kflop, could you please explain more detail in following questions?
>
> 1. If I use the stop function in Mach3, Kflop will stop the motion right after it run all the motion command in it buffer. There will be 1-2 seconds delay, right?
>
> 2. I can connect a hardware switch to Kflop input pin directly to trigger the feedhold function, there is no delay, but do I need to stop Mach3 separately right after I push the hardware switch? How can I resume it and how can I make sure the synchronization between Mach3 and Kflop after resume?
>
> 3. Your mentioned hardware feedhold switch, is it same as the function of Emergency button?
>
> 4. Is there any difference or is there any specical things I need to take care after I swap from PC parallel port to Kflop?
>
> Best regards,
> Benny.
>
> --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> >
> > Hi Benny,
> >
> > Regarding pausing:? Feedhold works except there will be more of a delay due to buffering of motion in KFlop.? Buffering in KFlop is required to handle the cases where Windows occasionally "freezes" for a second or two.? The amount of Windows buffering can be set on the Dynomotion Plugin Configuration. ??There is?a way to add an external switch connected directly to KFlop to perform an instant hardware feedhold that will faster and more reliable than Mach3 with the parallel port.? But this has the disadvantage that Mach3 doesn't know it is even happening.? Pausing and resuming will work fine, but to do something like change a tool or an offset while paused will require hitting the Stop button in Mach3 first.
> >
> > I think the Mach3 "run from here" should work the same with KFlop as with the Parallel port.
> >
> > Regarding Stand Alone:? Basically no.? The buffer's main purpose is to allow Windows to hic-up now and then without a loss of motion.? Potentially it is possible to capture the motion buffer and re-play it in stand alone mode but this is fairly involved.? One user I know of used this technique in a stand alone (no PC) cake decorator.
> >
> > I hope this answers your question.
> > Regards,
> > TK
> >
> >
> >
> >
> > ____________ _________ _________ __
> > From: likleong <likleong@ .>
> > To: DynoMotion@yahoogro ups.com
> > Sent: Thu, March 18, 2010 10:42:00 PM
> > Subject: [DynoMotion] Behavior between kflop and parallel port in mach 3
> >
> > ?
> > Hi Tom,
> >
> > I just received your kflop, but still no time to test it, I plan to use it with
> > Mach 3 and replace the PC parallel port. Normally, I will only use my router to cut some 2D fiber board, but I have following questions would like to ask:
> >
> > 1. Can I pause and resume the execution of G code in mach? It is ok with paralle port, but is it also work with kflop?
> >
> > 2. When I pause the execution, can jump to othe line of G code in Mach and then resume?
> >
> > 3. According to your document, there is a buffer to hold the motion code from Mach 3, how this buffer work together with Mach 3? Is it meaning that, the kflop can run alone after the gcode has been downloaded to the buffer?
> >
> > Regards,
> > Benny
> >
>
Group: DynoMotion Message: 241 From: Tom Kerekes Date: 3/20/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Benny,
 
Regarding
 
#1 - VOL = 0.4V max @ IOL = 12ma
 
#2 No - you would need an external circuit.
 
#3 Regarding KFlop 3.3V outputs - you can research the LVTTL standards:  LVTTL output levels are the same as 5V TTL output (basically high is > 2.8V and low is < 0.4V)  so they are compatible.  However KFlop 3.3V inputs connected to 5V outputs depend on the output drive.  The KFlop inputs are diode clamped to the 3.3V power supply so they should not be driven above ~ 3.9V.   Connecting these inputs directly to +5V would damage them.  Most 5V outputs do not drive all the way to +5V but this is not specified.   Some of the KFlop pins are marked 5V tolerant and have 50 ohm series resistors that allow them to be pulled up to +5V without damage.  Some do not.
#4 I'm not sure what you mean by "5V/15V" input?  KFlop by itself has no analog outputs.  If a PWM or step/dir can be interfaced than you can use that.  Or you can add our Kanalog board.  Basically Mach3 will pass the desired speed and direction to a KFlop C program and it is up to you to do whatever is required to command your spindle.
 
Regards
TK
Group: DynoMotion Message: 246 From: likleong Date: 3/21/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Tom,

As you said before, is it possible to connect a 50 ohm series resistors to Aux0 and Aux1 input to make them 5V tolerant?


Best regards,
Benny

--- In DynoMotion@yahoogroups.com, Tom Kerekes <tk@...> wrote:
>
> Hi Benny,
>
> Regarding
>
> #1 - VOL = 0.4V max?@ IOL = 12ma
>
> #2 No - you would need an external circuit.
>
> #3 Regarding KFlop 3.3V outputs - you can research the LVTTL standards:? LVTTL output levels are the same as 5V TTL output?(basically high is > 2.8V and low is < 0.4V)? so they are compatible.??However KFlop 3.3V inputs connected to 5V outputs depend on the output drive.? The KFlop inputs are diode clamped to the 3.3V power supply so they should not be driven above ~ 3.9V.?? Connecting these inputs directly to +5V would damage them.??Most 5V outputs do not drive all the way to +5V but this is not specified.? ?Some of the KFlop pins are marked 5V tolerant and have 50 ohm series resistors that allow them to be pulled up to +5V without damage.? Some do not.
>
> #4 I'm not sure what you mean by "5V/15V" input?? KFlop by itself has no analog outputs.? If a PWM or step/dir can be interfaced than you can use that.? Or you can add our Kanalog board.? Basically Mach3 will pass the desired speed and direction?to a KFlop C program and it?is up to you to do whatever is required to command your spindle.
>
> Regards
> TK
>
>
> ________________________________
> From: likleong <likleong@...>
> To: DynoMotion@yahoogroups.com
> Sent: Sat, March 20, 2010 6:40:31 AM
> Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
>
> ?
> Hi Tom,
>
> Your information is useful, you are right, I am currently using Step/Dir in Mach3 to drive the stepper motor. However, I will change it to Mitsubishi Mr-j2s-40A Servo system, this system accept simple Step/Dir input, but the input pin must be open collector. So, I have few question about the output pins in Kflop:
>
> 1. If I operation the output pin in Kflop in Open collector mode, what will be the V saturate and I max (sat)?
>
> 2. Because my servo system can accept differential input in step/dir signal, is Kflop support this?
>
> 3. According Kflop manual, all of it's I/O pin is operate in LVTTL mode (3.3v), is it compatible with normal 5V CMOS/TTL?
>
> 4. My spindle and converter accept a 5V/15V input to control the spindle speed, is there any way to make Mach3 work with Kflop to output a suitable signal to control the spindle speed?
>
> Best regards,
> Benny.
>
> --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> >
> > Hi Benny,
> >
> > Regarding:
> >
> > #1 - No.?? "Stop"??will cause an abrupt stop and if you don't have??encoders will most likely cause a loss of position.?? The normal "Feed Hold" button in Mach3 is the one that will stop smoothly but after some delay.
> >
> > #2??When using the hardware (KFlop) feedhold if all you wish to do is pause and resume, then there is no need to hit "Stop" in Mach3.?? If you do hit??"Stop" then all buffering??will be automatically flushed and cleared.?? However when you??"Cycle Start" you must make sure that the line of Gcode you begin with makes sense.
> > ??
> > #3 No.?? "Hardware Feedhold" and "EStop" are very different.?? Hardware Feedhold is intended to instantly??decelerate the system to a stop but??in controlled manner (on path) while keeping everything enabled so it can be??resumed.?? EStop is intended to kill everything ASAP and the entire system needs to be RESET to be operated.
> >
> > #4 Yes.?? Lots of things :}???? KFlop is much more than simply a replacement for the parallel port.?? KFlop is very powerful, flexible, configurable, and programmable.?? Some Users like this - some don't.?? Most of the system configuration will now be made within KFlop using the KMotion.exe program rather than within Mach3.?? Your first step should be to get your motors, servos, encoders, DACs, etc.. configured and functioning within KMotion.exe before attempting to run Mach3.?? If you just have Step/Dir drives this should be fairly simple.?? See:
> >
> > http://dynomotion. com/Help/ Mach3Plugin/ Mach3.htm
> >
> > I hope this helps.
> > TK
> >
> >
> >
> > ____________ _________ _________ __
> > From: likleong <likleong@ .>
> > To: DynoMotion@yahoogro ups.com
> > Sent: Fri, March 19, 2010 6:42:34 PM
> > Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
> >
> > ??
> > Hi Tom,
> >
> > Thanks a lot for your detail information, I got confused between the feedhold in Mach3 and Kflop, could you please explain more detail in following questions?
> >
> > 1. If I use the stop function in Mach3, Kflop will stop the motion right after it run all the motion command in it buffer. There will be 1-2 seconds delay, right?
> >
> > 2. I can connect a hardware switch to Kflop input pin directly to trigger the feedhold function, there is no delay, but do I need to stop Mach3 separately right after I push the hardware switch? How can I resume it and how can I make sure the synchronization between Mach3 and Kflop after resume?
> >
> > 3. Your mentioned hardware feedhold switch, is it same as the function of Emergency button?
> >
> > 4. Is there any difference or is there any specical things I need to take care after I swap from PC parallel port to Kflop?
> >
> > Best regards,
> > Benny.
> >
> > --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> > >
> > > Hi Benny,
> > >
> > > Regarding pausing:? Feedhold works except there will be more of a delay due to buffering of motion in KFlop.? Buffering in KFlop is required to handle the cases where Windows occasionally "freezes" for a second or two.? The amount of Windows buffering can be set on the Dynomotion Plugin Configuration. ??There is?a way to add an external switch connected directly to KFlop to perform an instant hardware feedhold that will faster and more reliable than Mach3 with the parallel port.? But this has the disadvantage that Mach3 doesn't know it is even happening.? Pausing and resuming will work fine, but to do something like change a tool or an offset while paused will require hitting the Stop button in Mach3 first.
> > >
> > > I think the Mach3 "run from here" should work the same with KFlop as with the Parallel port.
> > >
> > > Regarding Stand Alone:? Basically no.? The buffer's main purpose is to allow Windows to hic-up now and then without a loss of motion.? Potentially it is possible to capture the motion buffer and re-play it in stand alone mode but this is fairly involved.? One user I know of used this technique in a stand alone (no PC) cake decorator.
> > >
> > > I hope this answers your question.
> > > Regards,
> > > TK
> > >
> > >
> > >
> > >
> > > ____________ _________ _________ __
> > > From: likleong <likleong@ .>
> > > To: DynoMotion@yahoogro ups.com
> > > Sent: Thu, March 18, 2010 10:42:00 PM
> > > Subject: [DynoMotion] Behavior between kflop and parallel port in mach 3
> > >
> > > ?
> > > Hi Tom,
> > >
> > > I just received your kflop, but still no time to test it, I plan to use it with
> > > Mach 3 and replace the PC parallel port. Normally, I will only use my router to cut some 2D fiber board, but I have following questions would like to ask:
> > >
> > > 1. Can I pause and resume the execution of G code in mach? It is ok with paralle port, but is it also work with kflop?
> > >
> > > 2. When I pause the execution, can jump to othe line of G code in Mach and then resume?
> > >
> > > 3. According to your document, there is a buffer to hold the motion code from Mach 3, how this buffer work together with Mach 3? Is it meaning that, the kflop can run alone after the gcode has been downloaded to the buffer?
> > >
> > > Regards,
> > > Benny
> > >
> >
>
Group: DynoMotion Message: 247 From: Tom Kerekes Date: 3/21/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Yes.  The first 8 (of 10) I/O bits on both the Aux0 and Aux1 connectors have 150 ohm termination (pull down) resistors.
TK

Group: DynoMotion Message: 250 From: likleong Date: 3/23/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Hi Tom,

Do you means IO16-IO23 in Aux#0 and IO26-IO33 in Aux#1?


Benny.

--- In DynoMotion@yahoogroups.com, Tom Kerekes <tk@...> wrote:
>
> Yes.? The first 8 (of 10) I/O bits on both the Aux0 and Aux1 connectors have 150 ohm termination (pull down) resistors.
> TK
>
>
>
>
> ________________________________
> From: likleong <likleong@...>
> To: DynoMotion@yahoogroups.com
> Sent: Sun, March 21, 2010 5:15:00 AM
> Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
>
> ?
> Hi Tom,
>
> As you said before, is it possible to connect a 50 ohm series resistors to Aux0 and Aux1 input to make them 5V tolerant?
>
> Best regards,
> Benny
>
> --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> >
> > Hi Benny,
> >
> > Regarding
> >
> > #1 - VOL = 0.4V max?@ IOL = 12ma
> >
> > #2 No - you would need an external circuit.
> >
> > #3 Regarding KFlop 3.3V outputs - you can research the LVTTL standards:? LVTTL output levels are the same as 5V TTL output?(basically high is > 2.8V and low is < 0.4V)? so they are compatible.? ?However KFlop 3.3V inputs connected to 5V outputs depend on the output drive.? The KFlop inputs are diode clamped to the 3.3V power supply so they should not be driven above ~ 3.9V.?? Connecting these inputs directly to +5V would damage them.??Most 5V outputs do not drive all the way to +5V but this is not specified.? ?Some of the KFlop pins are marked 5V tolerant and have 50 ohm series resistors that allow them to be pulled up to +5V without damage.? Some do not.
> >
> > #4 I'm not sure what you mean by "5V/15V" input?? KFlop by itself has no analog outputs.? If a PWM or step/dir can be interfaced than you can use that.? Or you can add our Kanalog board.? Basically Mach3 will pass the desired speed and direction?to a KFlop C program and it?is up to you to do whatever is required to command your spindle.
> >
> > Regards
> > TK
> >
> >
> > ____________ _________ _________ __
> > From: likleong <likleong@ .>
> > To: DynoMotion@yahoogro ups.com
> > Sent: Sat, March 20, 2010 6:40:31 AM
> > Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
> >
> > ?
> > Hi Tom,
> >
> > Your information is useful, you are right, I am currently using Step/Dir in Mach3 to drive the stepper motor. However, I will change it to Mitsubishi Mr-j2s-40A Servo system, this system accept simple Step/Dir input, but the input pin must be open collector. So, I have few question about the output pins in Kflop:
> >
> > 1. If I operation the output pin in Kflop in Open collector mode, what will be the V saturate and I max (sat)?
> >
> > 2. Because my servo system can accept differential input in step/dir signal, is Kflop support this?
> >
> > 3. According Kflop manual, all of it's I/O pin is operate in LVTTL mode (3.3v), is it compatible with normal 5V CMOS/TTL?
> >
> > 4. My spindle and converter accept a 5V/15V input to control the spindle speed, is there any way to make Mach3 work with Kflop to output a suitable signal to control the spindle speed?
> >
> > Best regards,
> > Benny.
> >
> > --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> > >
> > > Hi Benny,
> > >
> > > Regarding:
> > >
> > > #1 - No.?? "Stop"??will cause an abrupt stop and if you don't have??encoders will most likely cause a loss of position.?? The normal "Feed Hold" button in Mach3 is the one that will stop smoothly but after some delay.
> > >
> > > #2??When using the hardware (KFlop) feedhold if all you wish to do is pause and resume, then there is no need to hit "Stop" in Mach3.?? If you do hit??"Stop" then all buffering??will be automatically flushed and cleared.?? However when you??"Cycle Start" you must make sure that the line of Gcode you begin with makes sense.
> > > ??
> > > #3 No.?? "Hardware Feedhold" and "EStop" are very different.?? Hardware Feedhold is intended to instantly??decelera te the system to a stop but??in controlled manner (on path) while keeping everything enabled so it can be??resumed. ?? EStop is intended to kill everything ASAP and the entire system needs to be RESET to be operated.
> > >
> > > #4 Yes.?? Lots of things :}???? KFlop is much more than simply a replacement for the parallel port.?? KFlop is very powerful, flexible, configurable, and programmable. ?? Some Users like this - some don't.?? Most of the system configuration will now be made within KFlop using the KMotion.exe program rather than within Mach3.?? Your first step should be to get your motors, servos, encoders, DACs, etc.. configured and functioning within KMotion.exe before attempting to run Mach3.?? If you just have Step/Dir drives this should be fairly simple.?? See:
> > >
> > > http://dynomotion. com/Help/ Mach3Plugin/ Mach3.htm
> > >
> > > I hope this helps.
> > > TK
> > >
> > >
> > >
> > > ____________ _________ _________ __
> > > From: likleong <likleong@ .>
> > > To: DynoMotion@yahoogro ups.com
> > > Sent: Fri, March 19, 2010 6:42:34 PM
> > > Subject: [DynoMotion] Re: Behavior between kflop and parallel port in mach 3
> > >
> > > ??
> > > Hi Tom,
> > >
> > > Thanks a lot for your detail information, I got confused between the feedhold in Mach3 and Kflop, could you please explain more detail in following questions?
> > >
> > > 1. If I use the stop function in Mach3, Kflop will stop the motion right after it run all the motion command in it buffer. There will be 1-2 seconds delay, right?
> > >
> > > 2. I can connect a hardware switch to Kflop input pin directly to trigger the feedhold function, there is no delay, but do I need to stop Mach3 separately right after I push the hardware switch? How can I resume it and how can I make sure the synchronization between Mach3 and Kflop after resume?
> > >
> > > 3. Your mentioned hardware feedhold switch, is it same as the function of Emergency button?
> > >
> > > 4. Is there any difference or is there any specical things I need to take care after I swap from PC parallel port to Kflop?
> > >
> > > Best regards,
> > > Benny.
> > >
> > > --- In DynoMotion@yahoogro ups.com, Tom Kerekes <tk@> wrote:
> > > >
> > > > Hi Benny,
> > > >
> > > > Regarding pausing:? Feedhold works except there will be more of a delay due to buffering of motion in KFlop.? Buffering in KFlop is required to handle the cases where Windows occasionally "freezes" for a second or two.? The amount of Windows buffering can be set on the Dynomotion Plugin Configuration. ??There is?a way to add an external switch connected directly to KFlop to perform an instant hardware feedhold that will faster and more reliable than Mach3 with the parallel port.? But this has the disadvantage that Mach3 doesn't know it is even happening.? Pausing and resuming will work fine, but to do something like change a tool or an offset while paused will require hitting the Stop button in Mach3 first.
> > > >
> > > > I think the Mach3 "run from here" should work the same with KFlop as with the Parallel port.
> > > >
> > > > Regarding Stand Alone:? Basically no.? The buffer's main purpose is to allow Windows to hic-up now and then without a loss of motion.? Potentially it is possible to capture the motion buffer and re-play it in stand alone mode but this is fairly involved.? One user I know of used this technique in a stand alone (no PC) cake decorator.
> > > >
> > > > I hope this answers your question.
> > > > Regards,
> > > > TK
> > > >
> > > >
> > > >
> > > >
> > > > ____________ _________ _________ __
> > > > From: likleong <likleong@ .>
> > > > To: DynoMotion@yahoogro ups.com
> > > > Sent: Thu, March 18, 2010 10:42:00 PM
> > > > Subject: [DynoMotion] Behavior between kflop and parallel port in mach 3
> > > >
> > > > ?
> > > > Hi Tom,
> > > >
> > > > I just received your kflop, but still no time to test it, I plan to use it with
> > > > Mach 3 and replace the PC parallel port. Normally, I will only use my router to cut some 2D fiber board, but I have following questions would like to ask:
> > > >
> > > > 1. Can I pause and resume the execution of G code in mach? It is ok with paralle port, but is it also work with kflop?
> > > >
> > > > 2. When I pause the execution, can jump to othe line of G code in Mach and then resume?
> > > >
> > > > 3. According to your document, there is a buffer to hold the motion code from Mach 3, how this buffer work together with Mach 3? Is it meaning that, the kflop can run alone after the gcode has been downloaded to the buffer?
> > > >
> > > > Regards,
> > > > Benny
> > > >
> > >
> >
>
Group: DynoMotion Message: 251 From: Tom Kerekes Date: 3/23/2010
Subject: Re: Behavior between kflop and parallel port in mach 3
Yes